package com.yida.gwj.oracle.basic.domain.dto;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 接口返回数据房屋dto
 *
 * @author lqq 20221219
 */
public class GwjInitApiHouseDTO implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 建筑结构
	 */
	private String buildFramework;
	/**
	 * 楼层号
	 */
	private String floorNum;
	/**
	 * 分户号
	 */
	private String householdNum;
	/**
	 * 房牌号
	 */
	private String roomNum;
	/**
	 * 房屋用途
	 */
	private String useType;

	/**
	 * 预测面积
	 */
	private BigDecimal forecastSize;

	/**
	 * 实测面积
	 */
	private BigDecimal actualSize;

	/**
	 * 套内实测面积
	 */
	private BigDecimal innerActualSize;

	/**
	 * 套内预测面积
	 */
	private BigDecimal innerForecastSize;
	/**
	 * 房屋标识码
	 */
	private Long houseCode;
	/**
	 * 自然幢标识码
	 */
	private Long buildCode;
	/**
	 * 名义层
	 */
	private String nominalLayer;
	/**
	 * 坐落
	 */
	private String houseLocation;
	/**
	 * 是否限制登记
	 */
	private String restrictRegisterFlag;

	/**
	 * 是否抵押登记
	 */
	private String mortRegisterFlag;
	/**
	 * 是否产权登记
	 */
	private String transferRegisterFlag;
	/**
	 * 是否总登记
	 */
	private String initialRegisterFlag;
	/**
	 * 是否已预购商品房抵押权预告登记
	 */
	private String housePredictMortRegisterFlag;
	/**
	 * 是否已预购商品房预告登记
	 */
	private String housePredictRegisterFlag;
	/**
	 * 是否已合同登记备案
	 */
	private String houseContractRegisterFlag;
	/**
	 * 是否已签约
	 */
	private String contractSignFlag;
	/**
	 * 是否已认购
	 */
	private String subscribeFlag;
	/**
	 * 是否预售许可
	 */
	private String salePermitFlag;

	/**
	 * 户型
	 */
	private String doorModel;

	/**
	 * 房屋价格
	 */
	private BigDecimal housingPrice;

	public BigDecimal getHousingPrice() {
		return housingPrice;
	}

	public void setHousingPrice(BigDecimal housingPrice) {
		this.housingPrice = housingPrice;
	}

	public String getHouseLocation() {
		return houseLocation;
	}

	public void setHouseLocation(String houseLocation) {
		this.houseLocation = houseLocation;
	}

	public String getBuildFramework() {
		return buildFramework;
	}

	public void setBuildFramework(String buildFramework) {
		this.buildFramework = buildFramework;
	}

	public String getFloorNum() {
		return floorNum;
	}

	public void setFloorNum(String floorNum) {
		this.floorNum = floorNum;
	}

	public String getHouseholdNum() {
		return householdNum;
	}

	public void setHouseholdNum(String householdNum) {
		this.householdNum = householdNum;
	}

	public String getRoomNum() {
		return roomNum;
	}

	public void setRoomNum(String roomNum) {
		this.roomNum = roomNum;
	}

	public String getUseType() {
		return useType;
	}

	public void setUseType(String useType) {
		this.useType = useType;
	}

	public BigDecimal getForecastSize() {
		return forecastSize;
	}

	public void setForecastSize(BigDecimal forecastSize) {
		this.forecastSize = forecastSize;
	}

	public BigDecimal getActualSize() {
		return actualSize;
	}

	public void setActualSize(BigDecimal actualSize) {
		this.actualSize = actualSize;
	}

	public BigDecimal getInnerActualSize() {
		return innerActualSize;
	}

	public void setInnerActualSize(BigDecimal innerActualSize) {
		this.innerActualSize = innerActualSize;
	}

	public BigDecimal getInnerForecastSize() {
		return innerForecastSize;
	}

	public void setInnerForecastSize(BigDecimal innerForecastSize) {
		this.innerForecastSize = innerForecastSize;
	}

	public Long getHouseCode() {
		return houseCode;
	}

	public void setHouseCode(Long houseCode) {
		this.houseCode = houseCode;
	}

	public Long getBuildCode() {
		return buildCode;
	}

	public void setBuildCode(Long buildCode) {
		this.buildCode = buildCode;
	}

	public String getNominalLayer() {
		return nominalLayer;
	}

	public void setNominalLayer(String nominalLayer) {
		this.nominalLayer = nominalLayer;
	}

	public String getRestrictRegisterFlag() {
		return restrictRegisterFlag;
	}

	public void setRestrictRegisterFlag(String restrictRegisterFlag) {
		this.restrictRegisterFlag = restrictRegisterFlag;
	}

	public String getMortRegisterFlag() {
		return mortRegisterFlag;
	}

	public void setMortRegisterFlag(String mortRegisterFlag) {
		this.mortRegisterFlag = mortRegisterFlag;
	}

	public String getTransferRegisterFlag() {
		return transferRegisterFlag;
	}

	public void setTransferRegisterFlag(String transferRegisterFlag) {
		this.transferRegisterFlag = transferRegisterFlag;
	}

	public String getInitialRegisterFlag() {
		return initialRegisterFlag;
	}

	public void setInitialRegisterFlag(String initialRegisterFlag) {
		this.initialRegisterFlag = initialRegisterFlag;
	}

	public String getHousePredictMortRegisterFlag() {
		return housePredictMortRegisterFlag;
	}

	public void setHousePredictMortRegisterFlag(String housePredictMortRegisterFlag) {
		this.housePredictMortRegisterFlag = housePredictMortRegisterFlag;
	}

	public String getHousePredictRegisterFlag() {
		return housePredictRegisterFlag;
	}

	public void setHousePredictRegisterFlag(String housePredictRegisterFlag) {
		this.housePredictRegisterFlag = housePredictRegisterFlag;
	}

	public String getHouseContractRegisterFlag() {
		return houseContractRegisterFlag;
	}

	public void setHouseContractRegisterFlag(String houseContractRegisterFlag) {
		this.houseContractRegisterFlag = houseContractRegisterFlag;
	}

	public String getContractSignFlag() {
		return contractSignFlag;
	}

	public void setContractSignFlag(String contractSignFlag) {
		this.contractSignFlag = contractSignFlag;
	}

	public String getSubscribeFlag() {
		return subscribeFlag;
	}

	public void setSubscribeFlag(String subscribeFlag) {
		this.subscribeFlag = subscribeFlag;
	}

	public String getSalePermitFlag() {
		return salePermitFlag;
	}

	public void setSalePermitFlag(String salePermitFlag) {
		this.salePermitFlag = salePermitFlag;
	}

	public String getDoorModel() {
		return doorModel;
	}

	public void setDoorModel(String doorModel) {
		this.doorModel = doorModel;
	}
}
